package com.ssy.lingxi.member.merchant.model.vo.maintenance.response;

import java.io.Serializable;

/**
 * 会员能力 - 会员维护 - 模糊分页查询会员信息时返回的VO
 * @author whm
 * @version 2.0.0
 * @date 2022-03-29
 */
public class MemberAssignedPageQueryVO implements Serializable {
    private static final long serialVersionUID = -5294586980930296722L;

    /**
     * 会员审核内容Id（前端页面不展示，但在调用其他接口时需要传递此参数值）
     */
    private Long validateId;

    /**
     * 会员id
     */
    private Long memberId;

    /**
     * 会员名称
     */
    private String name;

    /**
     * 会员类型
     */
    private String memberTypeName;

    /**
     * 会员角色Id
     */
    private Long roleId;

    /**
     * 会员角色
     */
    private String roleName;

    /**
     * 注册来源
     */
    private String sourceName;

    /**
     * 注册时间
     */
    private String registerTime;

    /**
     * 会员等级
     */
    private Integer level;

    /**
     * 会员等级名称
     */
    private String levelTag;

    /**
     * 会员状态 1-正常 2-冻结 3-整改 4-淘汰 5-黑名单
     */
    private Integer status;

    /**
     * 会员状态名称
     */
    private String statusName;

    /**
     * 内部状态
     */
    private Integer innerStatus;

    /**
     * 内部状态名称
     */
    private String innerStatusName;

    /**
     * 外部状态
     */
    private Integer outerStatus;

    /**
     * 外部状态名称
     */
    private String outerStatusName;

    /**
     * 入库时间
     */
    private String depositTime;

    public Long getValidateId() {
        return validateId;
    }

    public void setValidateId(Long validateId) {
        this.validateId = validateId;
    }

    public Long getMemberId() {
        return memberId;
    }

    public void setMemberId(Long memberId) {
        this.memberId = memberId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getMemberTypeName() {
        return memberTypeName;
    }

    public void setMemberTypeName(String memberTypeName) {
        this.memberTypeName = memberTypeName;
    }

    public Long getRoleId() {
        return roleId;
    }

    public void setRoleId(Long roleId) {
        this.roleId = roleId;
    }

    public String getRoleName() {
        return roleName;
    }

    public void setRoleName(String roleName) {
        this.roleName = roleName;
    }

    public String getSourceName() {
        return sourceName;
    }

    public void setSourceName(String sourceName) {
        this.sourceName = sourceName;
    }

    public String getRegisterTime() {
        return registerTime;
    }

    public void setRegisterTime(String registerTime) {
        this.registerTime = registerTime;
    }

    public Integer getLevel() {
        return level;
    }

    public void setLevel(Integer level) {
        this.level = level;
    }

    public String getLevelTag() {
        return levelTag;
    }

    public void setLevelTag(String levelTag) {
        this.levelTag = levelTag;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getStatusName() {
        return statusName;
    }

    public void setStatusName(String statusName) {
        this.statusName = statusName;
    }

    public Integer getInnerStatus() {
        return innerStatus;
    }

    public void setInnerStatus(Integer innerStatus) {
        this.innerStatus = innerStatus;
    }

    public String getInnerStatusName() {
        return innerStatusName;
    }

    public void setInnerStatusName(String innerStatusName) {
        this.innerStatusName = innerStatusName;
    }

    public Integer getOuterStatus() {
        return outerStatus;
    }

    public void setOuterStatus(Integer outerStatus) {
        this.outerStatus = outerStatus;
    }

    public String getOuterStatusName() {
        return outerStatusName;
    }

    public void setOuterStatusName(String outerStatusName) {
        this.outerStatusName = outerStatusName;
    }

    public String getDepositTime() {
        return depositTime;
    }

    public void setDepositTime(String depositTime) {
        this.depositTime = depositTime;
    }
}
